"""扩展模块

包含基于新扩展架构的各种处理器实现。"""

from .namespace_decorator import (
    process_namespace as NamespaceDecoratorExtension,
)
from .main_decorator import process_main as MainDecoratorExtension
from .constructor_decorator import process_constructor as ConstructorDecoratorExtension

from .annotation_extensions import (
    process_headers_annotation,
    process_namespace_annotation,
    process_type_alias_annotation,
    process_param_override_annotation,
    process_callback_annotation,
)


__all__ = [
    "NamespaceDecoratorExtension",
    "MainDecoratorExtension",
    "ConstructorDecoratorExtension",
]
